body{
	background-color:#ebebeb;
	min-width:900px;
}
.clear{
	clear:both;
}
/* header */

.bg_head {
    background-image: url('../images/fcb3879e14429d75833a461572e64.jpg');
    padding-top: 100px;
    padding-bottom: 62px;
    background-repeat: no-repeat;
    background-position: center 20%;
    background-size: cover;

}

.bg_head .branding {
    min-width: 200px;
    margin-top:-15px;
    display:block;

}


.bg_head .branding img {
    height: 60px;
    width: 60px;
    border-radius:50%;
    display:inline;
}
.bg_head .branding h3{
	text-indent: 7px;
	color:#fff;
	display:inline-block;
	vertical-align:middle;
}
.bg_head .opacity{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.header_bar{
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	min-width:900px;
}
.header_bar #navbar ul li a{
	font-size:18px;
	color:#000;

}
.header_bar #navbar ul li:hover{
background-color:#ebebeb;
border-bottom:2px #0389fb solid;
}
.header_bar  #navbar ul .active{
	color:#0389fb;
	border-bottom:2px #0389fb solid;
}
.header_bar  #navbar button{
	margin-top:7px;
}

/* body */
.content_area{
	padding:40px 5% 0;
}
.content_area .datum{
	float:left;
	width:65%;
}
.content_area .datum .art{
	background-color:#fff;
	width:100%;
	padding:10px 5%;
	margin-bottom:20px;
}
.content_area .datum .art .art_head {
	padding:40px 0;
}
.content_area .datum .art .art_head h2{
	text-align:center;
}
.content_area .datum .art .art_head span{
	display:block;
	text-align:center;
}
.content_area .datum .art .art_head p{
	text-indent:20px;
	padding:40px 0;
	font-size:18px;
	line-height:30px;
}
.content_area .right_bar{
	float:right;
	width:30%;
}
.content_area .right_bar .Rbar{
	background-color:#fff;
	width:100%;
	padding:10px 5%;
	margin-bottom:50px;
}
.content_area .right_bar .Rbar h4{
	border-bottom:2px #0389fb solid;
	line-height:40px;
	display:block;
	text-indent:5px;
}
.content_area .right_bar .Rbar ul li{
	background:url('../images/QQ.png') no-repeat;
	list-style-type:none;
	font-size:16px;
	text-indent:35px;
	margin:20px 0;
}
.footer{
	background-color:#202020;
	padding:10px 40%;
	color:#fff;
}



/* login */
.login_table{
	width:30%;
	margin-top:100px;
}
.login_table input[class=form-control]{
	margin:20px 0;
}
.login_table .login_register{
	padding-top:20px;
}
.login_table .login_register a{
	display:inline-block;
	margin-right:40px;
}
.login_table #protocol{
	padding: 30px 5%;
}